David Horovitch is an English actor, perhaps best known for playing the character of Inspector Slack in Miss Marple.
Horovitch was born in London, the son of Alice Mary, a teacher, and Morris Horovitch, a child care worker.Source: Wikipedia